/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

import java.util.List;

import fr.generali.accueilclient.resume.contrat.om.IResumeContrat;
import fr.generali.accueilclient.resume.sinistre.om.IResumeSinistre;
import fr.generali.accueilclient.resume.suspens.om.IResumeSuspens;

/**
 * L'environnement du client
 * 
 * @author selrhazala
 */
public interface IEnvironnement {

    /**
     * @return les liens de la personne
     */
    List<ILien> getLiens();

    /**
     * @param liens les liens de la personne
     */
    void setLiens(List<ILien> liens);
    
    /**
     * @return les contrats de l'environnement
     */
    List<IResumeContrat> getContrats();
    
    /**
     * @param contrats les contrats de l'environnement
     */
    void setContrats(List<IResumeContrat> contrats);
    
    /**
     * @return les sinistres de l'environnement
     */
    List<IResumeSinistre> getSinistres();
    
    /**
     * @param sinistres les sinistres de l'environnement
     */
    void setSinistres(List<IResumeSinistre> sinistres);
    
    /**
     * @return les suspens de l'environnement
     */
    List<IResumeSuspens> getSuspens();
    
    /**
     * @param suspens les suspens de l'environnement
     */
    void setSuspens(List<IResumeSuspens> suspens);
}
